35e0e86778b1cfad9c31ef7f003b55abd9abbcf3,src/freenet/node/PacketTracker.java,PacketTracker,getNextUrgentTime,#,902
Before Change
}
synchronized(resendRequestQueue) {
if(!resendRequestQueue.isEmpty()) {
QueuedResendRequest qr = resendRequestQueue.getLowest();
earliestTime = Math.min(earliestTime, qr.urgentTime);
}
}
After Change
PacketActionItem qr = null;
synchronized(resendRequestQueue) {
if(!resendRequestQueue.isEmpty())
qr = resendRequestQueue.getLowest();
}
if (qr != null);
earliestTime = Math.min(earliestTime, qr.urgentTime);
synchronized(ackRequestQueue) {